# WRF-SEM new integration work (Phase C roadmap)

$(call REGISTER_TASK,WRF_SEM_NEW_C1,todo,essential,SEM_NEW,Generate cubed sphere mesh and mappings for SEM branch,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C1,wrf-se,2025-11-18,P1,wrf wrf-se sem mesh,Mesh and mapping assets generated with validation snapshot,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C1,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C1.md)

$(call REGISTER_TASK,WRF_SEM_NEW_C2,todo,essential,SEM_NEW,Implement basis quadrature and assembly for CG SEM,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C2,wrf-se,2025-11-22,P1,wrf wrf-se sem assembly,Basis assembly verified against reference integrals,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C2,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C2.md)

$(call REGISTER_TASK,WRF_SEM_NEW_C3,todo,essential,SEM_NEW,Implement SEM time stepping and stabilisation filters,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C3,wrf-se,2025-11-25,P1,wrf wrf-se sem timestep,Time stepper stable under design Courant limits,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C3,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C3.md)

$(call REGISTER_TASK,WRF_SEM_NEW_C4,todo,essential,SEM_NEW,Project SEM state to physics grid and back,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C4,wrf-se,2025-11-28,P1,wrf wrf-se sem coupling,Coupling pipeline preserves mass within tolerance,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C4,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C4.md)

$(call REGISTER_TASK,WRF_SEM_NEW_C5,todo,essential,SEM_NEW,Balance MPI layout and threading for SEM integration,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C5,wrf-se,2025-12-02,P1,wrf wrf-se sem mpi,MPI/thread balance meets scaling goals at 64 ranks,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C5,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C5.md)

$(call REGISTER_TASK,WRF_SEM_NEW_C6,todo,essential,SEM_NEW,Run SEM validation suite including shallow water and real mini,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_C6,wrf-se,2025-12-05,P1,wrf wrf-se sem validation,Validation suite artefacts stored in evidence dir,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_C6,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_C6.md)

$(call REGISTER_TASK,WRF_SEM_NEW_CAC,todo,essential,SEM_NEW,Record Phase C acceptance once accuracy and scaling targets met,$(call WRF_REF,worklog/comparisons/WRF_MCV_SE_roadmap_todo.md))
$(call REGISTER_META,WRF_SEM_NEW_CAC,wrf-se,2025-12-09,P1,wrf wrf-se sem acceptance,Phase C acceptance log references validation + scaling,)
$(call REGISTER_SUCCESS,WRF_SEM_NEW_CAC,$(WRF_SUCCESS_DIR)/WRF_SEM_NEW_CAC.md)
